package com.hdq.service;

import com.hdq.result.PageResult;
import dto.ManagerAddDTO;
import dto.ManagerLoginDTO;
import dto.ManagerEditDTO;
import entity.Manager;
import vo.ManagerInfoVO;
import vo.ManagerXiaLalistVO;

import java.util.List;

public interface ManagerService {


    /**
     * 管理员登录
     * @param managerLoginDTO
     */
    String managerLogin(ManagerLoginDTO managerLoginDTO);

    ManagerInfoVO getInfo();

    PageResult selectByPage(Integer page, Integer pageSize, Manager manager);

    void insert(ManagerAddDTO managerAddDTO);

    void update(Long id, ManagerEditDTO managerEditDTO);

    void delete(List<Long> ids);

    void banned(List<Long> ids, Integer status);

    List<ManagerXiaLalistVO> selectXiaLa();
}
